memcg: Avoid ABI change in 4.9.5
authorBen Hutchings <ben@decadent.org.uk>
Mon, 23 Jan 2017 04:28:47 +0000 (04:28 +0000)
committerBen Hutchings <ben@decadent.org.uk>
Sat, 28 Jan 2017 16:11:16 +0000 (16:11 +0000)
struct mem_cgroup_per_node was changed by commit b4536f0c829c
"mm, memcg: fix the active list aging for lowmem requests when
memcg is enabled", backported into 4.9.5.  This structure
isn't used by modules, so hide the change.

Gbp-Pq: Topic debian
Gbp-Pq: Name memcg-avoid-abi-change-in-4.9.5.patch

include/linux/memcontrol.h

index 254698856b8fc2723dae61e3dd20b6c8176129e7..e433b1721fa4cc4313eafaa4ece1dd2422c7b88f 100644 (file)
@@ -120,7 +120,11 @@ struct mem_cgroup_reclaim_iter {
  */
 struct mem_cgroup_per_node {
        struct lruvec           lruvec;
+#ifdef __GENKSYMS__
+       unsigned long           lru_size[NR_LRU_LISTS];
+#else
        unsigned long           lru_zone_size[MAX_NR_ZONES][NR_LRU_LISTS];
+#endif
 
        struct mem_cgroup_reclaim_iter  iter[DEF_PRIORITY + 1];